Making Deployment of Distributed Component-based Software Unified
نویسنده
چکیده
Software deployment is an inevitable part of software lifecycle. For non-component-based software, there already exist generic tools and environments supporting fully automated deployment. However, for component-based software, there has not been any unified environment and/or suit of tools performing deployment activities yet. This paper proposes such an environment and presents a generic component model that, in addition to the standard features of component models, is suitable for managing components during their deployment. The presented model is an extension to the OMG Deployment and Configuration specification [14].
منابع مشابه
Component Model for Unified Deployment of Distributed Component-based Software
Software deployment is an inevitable part of software lifecycle. For non-component-based software, there already exist generic tools and environments supporting fully automated deployment. However, for component-based software, there has not been any unified environment and/or suit of tools performing deployment activities yet. This paper proposes such an environment and presents a generic comp...
متن کاملA Combined Component-Based Approach for the Design of Distributed Software Systems
* Supported by CNPq (Brazil). Abstract Component-based software development enables the construction of software artefacts by assembling binary units of production, distribution and deployment, the socalled components. Several approaches to componentbased development have been proposed recently. Most of these approaches are based on the Unified Modeling Language (UML). UML has been increasingly...
متن کاملInteractive and Descriptor-Based Deployment of Object-Oriented Grid Applications
Increasing complexity of distributed applications and commodity of resources through grids are making the tasks of deploying those applications harder. There is a clear need for standard tools allowing versatile deployment and analysis of distributed applications. We present here a solution for the deployment and monitoring of applications written using ProActive, an experimental Java-based lib...
متن کاملSoftware Performance Evaluation Utilizing UML Specification and SRN Model and Their Formal Representation
Performance assessment should be included in the software development process to ensure the quality of the software in operation. Hence, this paper introduces a performance modeling framework for a distributed software system that proposes a transformation process from a high level Unified Modeling Language (UML) notation to a Stochastic Reward Net (SRN) model. The model is solved for relevant ...
متن کاملContext-Aware Distributed Deployment of Component-Based Applications
Software deployment refers to all the activities performed after the development of a software in order to make it available to users. These activities mainly consist of installation, configuration, activation of the software but also of reconfiguration, update and de-installation of the software [1]. With recent advances in wireless networking technologies and mobile computing devices, making ...
متن کامل